Lina

Tutoriel - LINA et la communication - 03/2022

12. SQL

12.1 Introduction

Exemple d’architecture :

12.2 Référentiel LINA

12.2.1 Serveur et device

Si vous souhaitez connecter LINA à une base de données il faut utiliser le type SQL, il suffit alors de renseigner la chaîne de connexion au niveau du serveur.

Figure 159 : Device type SQL

Figure 160 : Serveur SQL

Si vous ne disposez pas de la chaine de connexion, cliquez ensuite sur en face du champ chaîne de connexion SQL. La fenêtre suivante s’ouvre :

Figure 161 : Paramètre de la chaîne de connexion.

Nom du serveur : Saisir le chemin d’accès au serveur. Si vous ne le connaissez pas, cliquez sur … pour afficher la liste des serveurs présent sur le réseau.
Nom d’utilisateur et mot de passe : Renseignez l’identifiant et le mot de passe permettant d’accéder au serveur.
Base de données : Cliquez sur Rafraichir, puis sélectionnez la base de données dans la liste des bases accessibles sur le serveur.
Une fois les informations saisies, cliquez sur Tester la connexion. Si un pop-up indique que la connexion est réussie, vous pouvez valider. Sinon contactez votre prestataire ou votre service informatique.

12.2.2 Mnémoniques

Attention : une requête SQL trop complexe peut grandement ralentir la communication.
Il n’y a pas besoin de renseigner le Select au début de la requête. Les requêtes sont uniquement de type Select et ne permettent pas d’écrire des valeurs.

Figure 162 : Déclaration d'un mnémonique SQL

Exemple de requêtes SQL :
SELECT sp.OFID FROM T_TRS_Suivi_Production SP inner join T_TRS_Region_Suivi RS on SP.SuiviProdID=rs.SuiviProdID

12.3 Logiciel

12.3.1 Microsoft SQL Serveur

12.3.1.1 Chaîne de connexion

Figure 163 : Connexion Microsoft SQL serveur

Les informations de la chaîne de connexion sont identiques à celle de l’interface de connexion sur Microsoft SQL serveur :

  1. Nom du serveur ;
  2. Nom d’utilisateur ;
  3. Mot de passe.

Pour obtenir le nom de la base de données, une fois identifié :

Figure 164 : Base de données MS SQL Serveur

12.3.1.2 Tester une requête

Le plus simple est de tester votre requête avant de la saisir sur le mnémonique dans LINA.

  1. Créer une nouvelle requête ;
  2. Saisir la requête ;
  3. Sélectionner la base de données et Exécuter ;
  4. Vérifier s’il n’y a pas de message d’erreur et si l’information souhaitée est bonne.

Note : Si vous copiez/collez la requête sur le mnémonique, ne pas copier le Select.

Figure 165 : Test de requête sur MS SQL Serveur

Figure 166 : Requête avec message d'erreur